using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Web.Script.Serialization;
using System.Xml.Serialization;
using XCode;
using XCode.Configuration;
using XCode.DataAccessLayer;

namespace Kinlo.Entitys
{
    /// <summary>封口机</summary>
    [Serializable]
    [DataObject]
    [Description("封口机")]
    [BindTable("SealingMachineData", Description = "封口机", ConnName = "MySql", DbType = DatabaseType.None)]
    public partial class SealingMachineData
    {
        #region 属性
        private Int64 _Id;
        /// <summary>雪花ID</summary>
        [DisplayName("雪花ID")]
        [Description("雪花ID")]
        [DataObjectField(true, false, false, 0)]
        [BindColumn("Id", "雪花ID", "")]
        public Int64 Id { get => _Id; set { if (OnPropertyChanging("Id", value)) { _Id = value; OnPropertyChanged("Id"); } } }

        private DateTime _AcquisitionTime;
        /// <summary>数据获取时间</summary>
        [DisplayName("数据获取时间")]
        [Description("数据获取时间")]
        [DataObjectField(false, false, true, 0)]
        [BindColumn("Acquisition_Time", "数据获取时间", "")]
        public DateTime AcquisitionTime { get => _AcquisitionTime; set { if (OnPropertyChanging("AcquisitionTime", value)) { _AcquisitionTime = value; OnPropertyChanged("AcquisitionTime"); } } }

        private String _Operator;
        /// <summary>工号(操作员)</summary>
        [DisplayName("工号")]
        [Description("工号(操作员)")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Operator", "工号(操作员)", "")]
        public String Operator { get => _Operator; set { if (OnPropertyChanging("Operator", value)) { _Operator = value; OnPropertyChanged("Operator"); } } }

        private String _EquipmentCode;
        /// <summary>设备编码</summary>
        [DisplayName("设备编码")]
        [Description("设备编码")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("EquipmentCode", "设备编码", "")]
        public String EquipmentCode { get => _EquipmentCode; set { if (OnPropertyChanging("EquipmentCode", value)) { _EquipmentCode = value; OnPropertyChanged("EquipmentCode"); } } }

        private String _EquipmentStatus;
        /// <summary>设备状态</summary>
        [DisplayName("设备状态")]
        [Description("设备状态")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("EquipmentStatus", "设备状态", "")]
        public String EquipmentStatus { get => _EquipmentStatus; set { if (OnPropertyChanging("EquipmentStatus", value)) { _EquipmentStatus = value; OnPropertyChanged("EquipmentStatus"); } } }

        private String _Team;
        /// <summary>班组</summary>
        [DisplayName("班组")]
        [Description("班组")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Team", "班组", "")]
        public String Team { get => _Team; set { if (OnPropertyChanging("Team", value)) { _Team = value; OnPropertyChanged("Team"); } } }

        private String _Shift;
        /// <summary>班次</summary>
        [DisplayName("班次")]
        [Description("班次")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Shift", "班次", "")]
        public String Shift { get => _Shift; set { if (OnPropertyChanging("Shift", value)) { _Shift = value; OnPropertyChanged("Shift"); } } }

        private String _WorkOrderNo;
        /// <summary>工单号</summary>
        [DisplayName("工单号")]
        [Description("工单号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("WorkOrderNo", "工单号", "")]
        public String WorkOrderNo { get => _WorkOrderNo; set { if (OnPropertyChanging("WorkOrderNo", value)) { _WorkOrderNo = value; OnPropertyChanged("WorkOrderNo"); } } }

        private String _ProcessId;
        /// <summary>工序编码</summary>
        [DisplayName("工序编码")]
        [Description("工序编码")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("process_id", "工序编码", "")]
        public String ProcessId { get => _ProcessId; set { if (OnPropertyChanging("ProcessId", value)) { _ProcessId = value; OnPropertyChanged("ProcessId"); } } }

        private String _MaterialCode;
        /// <summary>料号</summary>
        [DisplayName("料号")]
        [Description("料号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Material_Code", "料号", "")]
        public String MaterialCode { get => _MaterialCode; set { if (OnPropertyChanging("MaterialCode", value)) { _MaterialCode = value; OnPropertyChanged("MaterialCode"); } } }

        private String _PcNo;
        /// <summary>订单批号</summary>
        [DisplayName("订单批号")]
        [Description("订单批号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("PC_No", "订单批号", "")]
        public String PcNo { get => _PcNo; set { if (OnPropertyChanging("PcNo", value)) { _PcNo = value; OnPropertyChanged("PcNo"); } } }

        private String _WorkorderstatusName;
        /// <summary>工单状态</summary>
        [DisplayName("工单状态")]
        [Description("工单状态")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("WorkOrderStatus_Name", "工单状态", "")]
        public String WorkorderstatusName { get => _WorkorderstatusName; set { if (OnPropertyChanging("WorkorderstatusName", value)) { _WorkorderstatusName = value; OnPropertyChanged("WorkorderstatusName"); } } }

        private Int64 _PlanedStart;
        /// <summary>计划开始时间</summary>
        [DisplayName("计划开始时间")]
        [Description("计划开始时间")]
        [DataObjectField(false, false, false, 0)]
        [BindColumn("PlanedStart", "计划开始时间", "")]
        public Int64 PlanedStart { get => _PlanedStart; set { if (OnPropertyChanging("PlanedStart", value)) { _PlanedStart = value; OnPropertyChanged("PlanedStart"); } } }

        private Int64 _PlanedEndDate;
        /// <summary>计划结束时间</summary>
        [DisplayName("计划结束时间")]
        [Description("计划结束时间")]
        [DataObjectField(false, false, false, 0)]
        [BindColumn("PlanedEndDate", "计划结束时间", "")]
        public Int64 PlanedEndDate { get => _PlanedEndDate; set { if (OnPropertyChanging("PlanedEndDate", value)) { _PlanedEndDate = value; OnPropertyChanged("PlanedEndDate"); } } }

        private String _ProductionOrderNO;
        /// <summary>订单号</summary>
        [DisplayName("订单号")]
        [Description("订单号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("ProductionOrderNO", "订单号", "")]
        public String ProductionOrderNO { get => _ProductionOrderNO; set { if (OnPropertyChanging("ProductionOrderNO", value)) { _ProductionOrderNO = value; OnPropertyChanged("ProductionOrderNO"); } } }

        private String _PutIntoNumber;
        /// <summary>投入数</summary>
        [DisplayName("投入数")]
        [Description("投入数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("PutIntoNumber", "投入数", "")]
        public String PutIntoNumber { get => _PutIntoNumber; set { if (OnPropertyChanging("PutIntoNumber", value)) { _PutIntoNumber = value; OnPropertyChanged("PutIntoNumber"); } } }

        private String _QualifiedNumber;
        /// <summary>合格数</summary>
        [DisplayName("合格数")]
        [Description("合格数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("QualifiedNumber", "合格数", "")]
        public String QualifiedNumber { get => _QualifiedNumber; set { if (OnPropertyChanging("QualifiedNumber", value)) { _QualifiedNumber = value; OnPropertyChanged("QualifiedNumber"); } } }

        private String _UnqualifiedNumber;
        /// <summary>不合格数量</summary>
        [DisplayName("不合格数量")]
        [Description("不合格数量")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("UnqualifiedNumber", "不合格数量", "")]
        public String UnqualifiedNumber { get => _UnqualifiedNumber; set { if (OnPropertyChanging("UnqualifiedNumber", value)) { _UnqualifiedNumber = value; OnPropertyChanged("UnqualifiedNumber"); } } }

        private String _FengkouParameters1;
        /// <summary>头部外径</summary>
        [DisplayName("头部外径")]
        [Description("头部外径")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters1", "头部外径", "")]
        public String FengkouParameters1 { get => _FengkouParameters1; set { if (OnPropertyChanging("FengkouParameters1", value)) { _FengkouParameters1 = value; OnPropertyChanged("FengkouParameters1"); } } }

        private String _FengkouParameters2;
        /// <summary>槽下外径</summary>
        [DisplayName("槽下外径")]
        [Description("槽下外径")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters2", "槽下外径", "")]
        public String FengkouParameters2 { get => _FengkouParameters2; set { if (OnPropertyChanging("FengkouParameters2", value)) { _FengkouParameters2 = value; OnPropertyChanged("FengkouParameters2"); } } }

        private String _FengkouParameters3;
        /// <summary>左脖高尺寸</summary>
        [DisplayName("左脖高尺寸")]
        [Description("左脖高尺寸")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters3", "左脖高尺寸", "")]
        public String FengkouParameters3 { get => _FengkouParameters3; set { if (OnPropertyChanging("FengkouParameters3", value)) { _FengkouParameters3 = value; OnPropertyChanged("FengkouParameters3"); } } }

        private String _FengkouParameters4;
        /// <summary>右脖高尺寸</summary>
        [DisplayName("右脖高尺寸")]
        [Description("右脖高尺寸")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters4", "右脖高尺寸", "")]
        public String FengkouParameters4 { get => _FengkouParameters4; set { if (OnPropertyChanging("FengkouParameters4", value)) { _FengkouParameters4 = value; OnPropertyChanged("FengkouParameters4"); } } }

        private String _FengkouParameters5;
        /// <summary>电芯封口工位号</summary>
        [DisplayName("电芯封口工位号")]
        [Description("电芯封口工位号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters5", "电芯封口工位号", "")]
        public String FengkouParameters5 { get => _FengkouParameters5; set { if (OnPropertyChanging("FengkouParameters5", value)) { _FengkouParameters5 = value; OnPropertyChanged("FengkouParameters5"); } } }

        private String _FengkouParameters8;
        /// <summary>封后电芯测高工位号</summary>
        [DisplayName("封后电芯测高工位号")]
        [Description("封后电芯测高工位号")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters8", "封后电芯测高工位号", "")]
        public String FengkouParameters8 { get => _FengkouParameters8; set { if (OnPropertyChanging("FengkouParameters8", value)) { _FengkouParameters8 = value; OnPropertyChanged("FengkouParameters8"); } } }

        private String _FengkouParameters9;
        /// <summary>1-1#封口模具使用次数</summary>
        [DisplayName("1-1#封口模具使用次数")]
        [Description("1-1#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters9", "1-1#封口模具使用次数", "")]
        public String FengkouParameters9 { get => _FengkouParameters9; set { if (OnPropertyChanging("FengkouParameters9", value)) { _FengkouParameters9 = value; OnPropertyChanged("FengkouParameters9"); } } }

        private String _FengkouParameters10;
        /// <summary>1-2#封口模具使用次数</summary>
        [DisplayName("1-2#封口模具使用次数")]
        [Description("1-2#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters10", "1-2#封口模具使用次数", "")]
        public String FengkouParameters10 { get => _FengkouParameters10; set { if (OnPropertyChanging("FengkouParameters10", value)) { _FengkouParameters10 = value; OnPropertyChanged("FengkouParameters10"); } } }

        private String _FengkouParameters11;
        /// <summary>1-3#封口模具使用次数</summary>
        [DisplayName("1-3#封口模具使用次数")]
        [Description("1-3#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters11", "1-3#封口模具使用次数", "")]
        public String FengkouParameters11 { get => _FengkouParameters11; set { if (OnPropertyChanging("FengkouParameters11", value)) { _FengkouParameters11 = value; OnPropertyChanged("FengkouParameters11"); } } }

        private String _FengkouParameters12;
        /// <summary>1-4#封口模具使用次数</summary>
        [DisplayName("1-4#封口模具使用次数")]
        [Description("1-4#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters12", "1-4#封口模具使用次数", "")]
        public String FengkouParameters12 { get => _FengkouParameters12; set { if (OnPropertyChanging("FengkouParameters12", value)) { _FengkouParameters12 = value; OnPropertyChanged("FengkouParameters12"); } } }

        private String _FengkouParameters13;
        /// <summary>1-5#封口模具使用次数</summary>
        [DisplayName("1-5#封口模具使用次数")]
        [Description("1-5#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters13", "1-5#封口模具使用次数", "")]
        public String FengkouParameters13 { get => _FengkouParameters13; set { if (OnPropertyChanging("FengkouParameters13", value)) { _FengkouParameters13 = value; OnPropertyChanged("FengkouParameters13"); } } }

        private String _FengkouParameters14;
        /// <summary>1-6#封口模具使用次数</summary>
        [DisplayName("1-6#封口模具使用次数")]
        [Description("1-6#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters14", "1-6#封口模具使用次数", "")]
        public String FengkouParameters14 { get => _FengkouParameters14; set { if (OnPropertyChanging("FengkouParameters14", value)) { _FengkouParameters14 = value; OnPropertyChanged("FengkouParameters14"); } } }

        private String _FengkouParameters15;
        /// <summary>1-7#封口模具使用次数</summary>
        [DisplayName("1-7#封口模具使用次数")]
        [Description("1-7#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters15", "1-7#封口模具使用次数", "")]
        public String FengkouParameters15 { get => _FengkouParameters15; set { if (OnPropertyChanging("FengkouParameters15", value)) { _FengkouParameters15 = value; OnPropertyChanged("FengkouParameters15"); } } }

        private String _FengkouParameters16;
        /// <summary>1-8#封口模具使用次数</summary>
        [DisplayName("1-8#封口模具使用次数")]
        [Description("1-8#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters16", "1-8#封口模具使用次数", "")]
        public String FengkouParameters16 { get => _FengkouParameters16; set { if (OnPropertyChanging("FengkouParameters16", value)) { _FengkouParameters16 = value; OnPropertyChanged("FengkouParameters16"); } } }

        private String _FengkouParameters17;
        /// <summary>1-1#夹勃模具使用次数</summary>
        [DisplayName("1-1#夹勃模具使用次数")]
        [Description("1-1#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters17", "1-1#夹勃模具使用次数", "")]
        public String FengkouParameters17 { get => _FengkouParameters17; set { if (OnPropertyChanging("FengkouParameters17", value)) { _FengkouParameters17 = value; OnPropertyChanged("FengkouParameters17"); } } }

        private String _FengkouParameters18;
        /// <summary>1-2#夹勃模具使用次数</summary>
        [DisplayName("1-2#夹勃模具使用次数")]
        [Description("1-2#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters18", "1-2#夹勃模具使用次数", "")]
        public String FengkouParameters18 { get => _FengkouParameters18; set { if (OnPropertyChanging("FengkouParameters18", value)) { _FengkouParameters18 = value; OnPropertyChanged("FengkouParameters18"); } } }

        private String _FengkouParameters19;
        /// <summary>1-3#夹勃模具使用次数</summary>
        [DisplayName("1-3#夹勃模具使用次数")]
        [Description("1-3#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters19", "1-3#夹勃模具使用次数", "")]
        public String FengkouParameters19 { get => _FengkouParameters19; set { if (OnPropertyChanging("FengkouParameters19", value)) { _FengkouParameters19 = value; OnPropertyChanged("FengkouParameters19"); } } }

        private String _FengkouParameters20;
        /// <summary>1-4#夹勃模具使用次数</summary>
        [DisplayName("1-4#夹勃模具使用次数")]
        [Description("1-4#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters20", "1-4#夹勃模具使用次数", "")]
        public String FengkouParameters20 { get => _FengkouParameters20; set { if (OnPropertyChanging("FengkouParameters20", value)) { _FengkouParameters20 = value; OnPropertyChanged("FengkouParameters20"); } } }

        private String _FengkouParameters21;
        /// <summary>1-5#夹勃模具使用次数</summary>
        [DisplayName("1-5#夹勃模具使用次数")]
        [Description("1-5#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters21", "1-5#夹勃模具使用次数", "")]
        public String FengkouParameters21 { get => _FengkouParameters21; set { if (OnPropertyChanging("FengkouParameters21", value)) { _FengkouParameters21 = value; OnPropertyChanged("FengkouParameters21"); } } }

        private String _FengkouParameters22;
        /// <summary>1-6#夹勃模具使用次数</summary>
        [DisplayName("1-6#夹勃模具使用次数")]
        [Description("1-6#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters22", "1-6#夹勃模具使用次数", "")]
        public String FengkouParameters22 { get => _FengkouParameters22; set { if (OnPropertyChanging("FengkouParameters22", value)) { _FengkouParameters22 = value; OnPropertyChanged("FengkouParameters22"); } } }

        private String _FengkouParameters23;
        /// <summary>1-7#夹勃模具使用次数</summary>
        [DisplayName("1-7#夹勃模具使用次数")]
        [Description("1-7#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters23", "1-7#夹勃模具使用次数", "")]
        public String FengkouParameters23 { get => _FengkouParameters23; set { if (OnPropertyChanging("FengkouParameters23", value)) { _FengkouParameters23 = value; OnPropertyChanged("FengkouParameters23"); } } }

        private String _FengkouParameters24;
        /// <summary>1-8#夹勃模具使用次数</summary>
        [DisplayName("1-8#夹勃模具使用次数")]
        [Description("1-8#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters24", "1-8#夹勃模具使用次数", "")]
        public String FengkouParameters24 { get => _FengkouParameters24; set { if (OnPropertyChanging("FengkouParameters24", value)) { _FengkouParameters24 = value; OnPropertyChanged("FengkouParameters24"); } } }

        private String _FengkouParameters25;
        /// <summary>2-1#封口模具使用次数</summary>
        [DisplayName("2-1#封口模具使用次数")]
        [Description("2-1#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters25", "2-1#封口模具使用次数", "")]
        public String FengkouParameters25 { get => _FengkouParameters25; set { if (OnPropertyChanging("FengkouParameters25", value)) { _FengkouParameters25 = value; OnPropertyChanged("FengkouParameters25"); } } }

        private String _FengkouParameters26;
        /// <summary>2-2#封口模具使用次数</summary>
        [DisplayName("2-2#封口模具使用次数")]
        [Description("2-2#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters26", "2-2#封口模具使用次数", "")]
        public String FengkouParameters26 { get => _FengkouParameters26; set { if (OnPropertyChanging("FengkouParameters26", value)) { _FengkouParameters26 = value; OnPropertyChanged("FengkouParameters26"); } } }

        private String _FengkouParameters27;
        /// <summary>2-3#封口模具使用次数</summary>
        [DisplayName("2-3#封口模具使用次数")]
        [Description("2-3#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters27", "2-3#封口模具使用次数", "")]
        public String FengkouParameters27 { get => _FengkouParameters27; set { if (OnPropertyChanging("FengkouParameters27", value)) { _FengkouParameters27 = value; OnPropertyChanged("FengkouParameters27"); } } }

        private String _FengkouParameters28;
        /// <summary>2-4#封口模具使用次数</summary>
        [DisplayName("2-4#封口模具使用次数")]
        [Description("2-4#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters28", "2-4#封口模具使用次数", "")]
        public String FengkouParameters28 { get => _FengkouParameters28; set { if (OnPropertyChanging("FengkouParameters28", value)) { _FengkouParameters28 = value; OnPropertyChanged("FengkouParameters28"); } } }

        private String _FengkouParameters29;
        /// <summary>2-5#封口模具使用次数</summary>
        [DisplayName("2-5#封口模具使用次数")]
        [Description("2-5#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters29", "2-5#封口模具使用次数", "")]
        public String FengkouParameters29 { get => _FengkouParameters29; set { if (OnPropertyChanging("FengkouParameters29", value)) { _FengkouParameters29 = value; OnPropertyChanged("FengkouParameters29"); } } }

        private String _FengkouParameters30;
        /// <summary>2-6#封口模具使用次数</summary>
        [DisplayName("2-6#封口模具使用次数")]
        [Description("2-6#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters30", "2-6#封口模具使用次数", "")]
        public String FengkouParameters30 { get => _FengkouParameters30; set { if (OnPropertyChanging("FengkouParameters30", value)) { _FengkouParameters30 = value; OnPropertyChanged("FengkouParameters30"); } } }

        private String _FengkouParameters31;
        /// <summary>2-7#封口模具使用次数</summary>
        [DisplayName("2-7#封口模具使用次数")]
        [Description("2-7#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters31", "2-7#封口模具使用次数", "")]
        public String FengkouParameters31 { get => _FengkouParameters31; set { if (OnPropertyChanging("FengkouParameters31", value)) { _FengkouParameters31 = value; OnPropertyChanged("FengkouParameters31"); } } }

        private String _FengkouParameters32;
        /// <summary>2-8#封口模具使用次数</summary>
        [DisplayName("2-8#封口模具使用次数")]
        [Description("2-8#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters32", "2-8#封口模具使用次数", "")]
        public String FengkouParameters32 { get => _FengkouParameters32; set { if (OnPropertyChanging("FengkouParameters32", value)) { _FengkouParameters32 = value; OnPropertyChanged("FengkouParameters32"); } } }

        private String _FengkouParameters33;
        /// <summary>2-1#夹勃模具使用次数</summary>
        [DisplayName("2-1#夹勃模具使用次数")]
        [Description("2-1#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters33", "2-1#夹勃模具使用次数", "")]
        public String FengkouParameters33 { get => _FengkouParameters33; set { if (OnPropertyChanging("FengkouParameters33", value)) { _FengkouParameters33 = value; OnPropertyChanged("FengkouParameters33"); } } }

        private String _FengkouParameters34;
        /// <summary>2-2#夹勃模具使用次数</summary>
        [DisplayName("2-2#夹勃模具使用次数")]
        [Description("2-2#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters34", "2-2#夹勃模具使用次数", "")]
        public String FengkouParameters34 { get => _FengkouParameters34; set { if (OnPropertyChanging("FengkouParameters34", value)) { _FengkouParameters34 = value; OnPropertyChanged("FengkouParameters34"); } } }

        private String _FengkouParameters35;
        /// <summary>2-3#夹勃模具使用次数</summary>
        [DisplayName("2-3#夹勃模具使用次数")]
        [Description("2-3#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters35", "2-3#夹勃模具使用次数", "")]
        public String FengkouParameters35 { get => _FengkouParameters35; set { if (OnPropertyChanging("FengkouParameters35", value)) { _FengkouParameters35 = value; OnPropertyChanged("FengkouParameters35"); } } }

        private String _FengkouParameters36;
        /// <summary>2-4#夹勃模具使用次数</summary>
        [DisplayName("2-4#夹勃模具使用次数")]
        [Description("2-4#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters36", "2-4#夹勃模具使用次数", "")]
        public String FengkouParameters36 { get => _FengkouParameters36; set { if (OnPropertyChanging("FengkouParameters36", value)) { _FengkouParameters36 = value; OnPropertyChanged("FengkouParameters36"); } } }

        private String _FengkouParameters37;
        /// <summary>2-5#夹勃模具使用次数</summary>
        [DisplayName("2-5#夹勃模具使用次数")]
        [Description("2-5#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters37", "2-5#夹勃模具使用次数", "")]
        public String FengkouParameters37 { get => _FengkouParameters37; set { if (OnPropertyChanging("FengkouParameters37", value)) { _FengkouParameters37 = value; OnPropertyChanged("FengkouParameters37"); } } }

        private String _FengkouParameters38;
        /// <summary>2-6#夹勃模具使用次数</summary>
        [DisplayName("2-6#夹勃模具使用次数")]
        [Description("2-6#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters38", "2-6#夹勃模具使用次数", "")]
        public String FengkouParameters38 { get => _FengkouParameters38; set { if (OnPropertyChanging("FengkouParameters38", value)) { _FengkouParameters38 = value; OnPropertyChanged("FengkouParameters38"); } } }

        private String _FengkouParameters39;
        /// <summary>2-7#夹勃模具使用次数</summary>
        [DisplayName("2-7#夹勃模具使用次数")]
        [Description("2-7#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters39", "2-7#夹勃模具使用次数", "")]
        public String FengkouParameters39 { get => _FengkouParameters39; set { if (OnPropertyChanging("FengkouParameters39", value)) { _FengkouParameters39 = value; OnPropertyChanged("FengkouParameters39"); } } }

        private String _FengkouParameters40;
        /// <summary>2-8#夹勃模具使用次数</summary>
        [DisplayName("2-8#夹勃模具使用次数")]
        [Description("2-8#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters40", "2-8#夹勃模具使用次数", "")]
        public String FengkouParameters40 { get => _FengkouParameters40; set { if (OnPropertyChanging("FengkouParameters40", value)) { _FengkouParameters40 = value; OnPropertyChanged("FengkouParameters40"); } } }

        private String _FengkouParameters41;
        /// <summary>3-1#封口模具使用次数</summary>
        [DisplayName("3-1#封口模具使用次数")]
        [Description("3-1#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters41", "3-1#封口模具使用次数", "")]
        public String FengkouParameters41 { get => _FengkouParameters41; set { if (OnPropertyChanging("FengkouParameters41", value)) { _FengkouParameters41 = value; OnPropertyChanged("FengkouParameters41"); } } }

        private String _FengkouParameters42;
        /// <summary>3-2#封口模具使用次数</summary>
        [DisplayName("3-2#封口模具使用次数")]
        [Description("3-2#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters42", "3-2#封口模具使用次数", "")]
        public String FengkouParameters42 { get => _FengkouParameters42; set { if (OnPropertyChanging("FengkouParameters42", value)) { _FengkouParameters42 = value; OnPropertyChanged("FengkouParameters42"); } } }

        private String _FengkouParameters43;
        /// <summary>3-3#封口模具使用次数</summary>
        [DisplayName("3-3#封口模具使用次数")]
        [Description("3-3#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters43", "3-3#封口模具使用次数", "")]
        public String FengkouParameters43 { get => _FengkouParameters43; set { if (OnPropertyChanging("FengkouParameters43", value)) { _FengkouParameters43 = value; OnPropertyChanged("FengkouParameters43"); } } }

        private String _FengkouParameters44;
        /// <summary>3-4#封口模具使用次数</summary>
        [DisplayName("3-4#封口模具使用次数")]
        [Description("3-4#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters44", "3-4#封口模具使用次数", "")]
        public String FengkouParameters44 { get => _FengkouParameters44; set { if (OnPropertyChanging("FengkouParameters44", value)) { _FengkouParameters44 = value; OnPropertyChanged("FengkouParameters44"); } } }

        private String _FengkouParameters45;
        /// <summary>3-5#封口模具使用次数</summary>
        [DisplayName("3-5#封口模具使用次数")]
        [Description("3-5#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters45", "3-5#封口模具使用次数", "")]
        public String FengkouParameters45 { get => _FengkouParameters45; set { if (OnPropertyChanging("FengkouParameters45", value)) { _FengkouParameters45 = value; OnPropertyChanged("FengkouParameters45"); } } }

        private String _FengkouParameters46;
        /// <summary>3-6#封口模具使用次数</summary>
        [DisplayName("3-6#封口模具使用次数")]
        [Description("3-6#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters46", "3-6#封口模具使用次数", "")]
        public String FengkouParameters46 { get => _FengkouParameters46; set { if (OnPropertyChanging("FengkouParameters46", value)) { _FengkouParameters46 = value; OnPropertyChanged("FengkouParameters46"); } } }

        private String _FengkouParameters47;
        /// <summary>3-7#封口模具使用次数</summary>
        [DisplayName("3-7#封口模具使用次数")]
        [Description("3-7#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters47", "3-7#封口模具使用次数", "")]
        public String FengkouParameters47 { get => _FengkouParameters47; set { if (OnPropertyChanging("FengkouParameters47", value)) { _FengkouParameters47 = value; OnPropertyChanged("FengkouParameters47"); } } }

        private String _FengkouParameters48;
        /// <summary>3-8#封口模具使用次数</summary>
        [DisplayName("3-8#封口模具使用次数")]
        [Description("3-8#封口模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters48", "3-8#封口模具使用次数", "")]
        public String FengkouParameters48 { get => _FengkouParameters48; set { if (OnPropertyChanging("FengkouParameters48", value)) { _FengkouParameters48 = value; OnPropertyChanged("FengkouParameters48"); } } }

        private String _FengkouParameters49;
        /// <summary>3-1#夹勃模具使用次数</summary>
        [DisplayName("3-1#夹勃模具使用次数")]
        [Description("3-1#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters49", "3-1#夹勃模具使用次数", "")]
        public String FengkouParameters49 { get => _FengkouParameters49; set { if (OnPropertyChanging("FengkouParameters49", value)) { _FengkouParameters49 = value; OnPropertyChanged("FengkouParameters49"); } } }

        private String _FengkouParameters50;
        /// <summary>3-2#夹勃模具使用次数</summary>
        [DisplayName("3-2#夹勃模具使用次数")]
        [Description("3-2#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters50", "3-2#夹勃模具使用次数", "")]
        public String FengkouParameters50 { get => _FengkouParameters50; set { if (OnPropertyChanging("FengkouParameters50", value)) { _FengkouParameters50 = value; OnPropertyChanged("FengkouParameters50"); } } }

        private String _FengkouParameters51;
        /// <summary>3-3#夹勃模具使用次数</summary>
        [DisplayName("3-3#夹勃模具使用次数")]
        [Description("3-3#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters51", "3-3#夹勃模具使用次数", "")]
        public String FengkouParameters51 { get => _FengkouParameters51; set { if (OnPropertyChanging("FengkouParameters51", value)) { _FengkouParameters51 = value; OnPropertyChanged("FengkouParameters51"); } } }

        private String _FengkouParameters52;
        /// <summary>3-4#夹勃模具使用次数</summary>
        [DisplayName("3-4#夹勃模具使用次数")]
        [Description("3-4#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters52", "3-4#夹勃模具使用次数", "")]
        public String FengkouParameters52 { get => _FengkouParameters52; set { if (OnPropertyChanging("FengkouParameters52", value)) { _FengkouParameters52 = value; OnPropertyChanged("FengkouParameters52"); } } }

        private String _FengkouParameters53;
        /// <summary>3-5#夹勃模具使用次数</summary>
        [DisplayName("3-5#夹勃模具使用次数")]
        [Description("3-5#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters53", "3-5#夹勃模具使用次数", "")]
        public String FengkouParameters53 { get => _FengkouParameters53; set { if (OnPropertyChanging("FengkouParameters53", value)) { _FengkouParameters53 = value; OnPropertyChanged("FengkouParameters53"); } } }

        private String _FengkouParameters54;
        /// <summary>3-6#夹勃模具使用次数</summary>
        [DisplayName("3-6#夹勃模具使用次数")]
        [Description("3-6#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters54", "3-6#夹勃模具使用次数", "")]
        public String FengkouParameters54 { get => _FengkouParameters54; set { if (OnPropertyChanging("FengkouParameters54", value)) { _FengkouParameters54 = value; OnPropertyChanged("FengkouParameters54"); } } }

        private String _FengkouParameters55;
        /// <summary>3-7#夹勃模具使用次数</summary>
        [DisplayName("3-7#夹勃模具使用次数")]
        [Description("3-7#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters55", "3-7#夹勃模具使用次数", "")]
        public String FengkouParameters55 { get => _FengkouParameters55; set { if (OnPropertyChanging("FengkouParameters55", value)) { _FengkouParameters55 = value; OnPropertyChanged("FengkouParameters55"); } } }

        private String _FengkouParameters56;
        /// <summary>3-8#夹勃模具使用次数</summary>
        [DisplayName("3-8#夹勃模具使用次数")]
        [Description("3-8#夹勃模具使用次数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("FengKou_Parameters56", "3-8#夹勃模具使用次数", "")]
        public String FengkouParameters56 { get => _FengkouParameters56; set { if (OnPropertyChanging("FengkouParameters56", value)) { _FengkouParameters56 = value; OnPropertyChanged("FengkouParameters56"); } } }

        private String _Ng1;
        /// <summary>前测高NG计数</summary>
        [DisplayName("前测高NG计数")]
        [Description("前测高NG计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng1", "前测高NG计数", "")]
        public String Ng1 { get => _Ng1; set { if (OnPropertyChanging("Ng1", value)) { _Ng1 = value; OnPropertyChanged("Ng1"); } } }

        private String _Ng2;
        /// <summary>1#转塔脱模失败计数</summary>
        [DisplayName("1#转塔脱模失败计数")]
        [Description("1#转塔脱模失败计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng2", "1#转塔脱模失败计数", "")]
        public String Ng2 { get => _Ng2; set { if (OnPropertyChanging("Ng2", value)) { _Ng2 = value; OnPropertyChanged("Ng2"); } } }

        private String _Ng3;
        /// <summary>2#转塔脱模失败计数</summary>
        [DisplayName("2#转塔脱模失败计数")]
        [Description("2#转塔脱模失败计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng3", "2#转塔脱模失败计数", "")]
        public String Ng3 { get => _Ng3; set { if (OnPropertyChanging("Ng3", value)) { _Ng3 = value; OnPropertyChanged("Ng3"); } } }

        private String _Ng4;
        /// <summary>后测高1NG计数</summary>
        [DisplayName("后测高1NG计数")]
        [Description("后测高1NG计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng4", "后测高1NG计数", "")]
        public String Ng4 { get => _Ng4; set { if (OnPropertyChanging("Ng4", value)) { _Ng4 = value; OnPropertyChanged("Ng4"); } } }

        private String _Ng5;
        /// <summary>CCD1NG计数数</summary>
        [DisplayName("CCD1NG计数数")]
        [Description("CCD1NG计数数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng5", "CCD1NG计数数", "")]
        public String Ng5 { get => _Ng5; set { if (OnPropertyChanging("Ng5", value)) { _Ng5 = value; OnPropertyChanged("Ng5"); } } }

        private String _Ng6;
        /// <summary>后测高2NG计数</summary>
        [DisplayName("后测高2NG计数")]
        [Description("后测高2NG计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng6", "后测高2NG计数", "")]
        public String Ng6 { get => _Ng6; set { if (OnPropertyChanging("Ng6", value)) { _Ng6 = value; OnPropertyChanged("Ng6"); } } }

        private String _Ng7;
        /// <summary>GD2NG计数</summary>
        [DisplayName("GD2NG计数")]
        [Description("GD2NG计数")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("Ng7", "GD2NG计数", "")]
        public String Ng7 { get => _Ng7; set { if (OnPropertyChanging("Ng7", value)) { _Ng7 = value; OnPropertyChanged("Ng7"); } } }

        private String _CCDResult;
        /// <summary>CCD结果</summary>
        [DisplayName("CCD结果")]
        [Description("CCD结果")]
        [DataObjectField(false, false, true, 64)]
        [BindColumn("CCDResult", "CCD结果", "")]
        public String CCDResult { get => _CCDResult; set { if (OnPropertyChanging("CCDResult", value)) { _CCDResult = value; OnPropertyChanged("CCDResult"); } } }
        #endregion

        #region 获取/设置 字段值
        /// <summary>获取/设置 字段值</summary>
        /// <param name="name">字段名</param>
        /// <returns></returns>
        public override Object this[String name]
        {
            get
            {
                switch (name)
                {
                    case "Id": return _Id;
                    case "AcquisitionTime": return _AcquisitionTime;
                    case "Operator": return _Operator;
                    case "EquipmentCode": return _EquipmentCode;
                    case "EquipmentStatus": return _EquipmentStatus;
                    case "Team": return _Team;
                    case "Shift": return _Shift;
                    case "WorkOrderNo": return _WorkOrderNo;
                    case "ProcessId": return _ProcessId;
                    case "MaterialCode": return _MaterialCode;
                    case "PcNo": return _PcNo;
                    case "WorkorderstatusName": return _WorkorderstatusName;
                    case "PlanedStart": return _PlanedStart;
                    case "PlanedEndDate": return _PlanedEndDate;
                    case "ProductionOrderNO": return _ProductionOrderNO;
                    case "PutIntoNumber": return _PutIntoNumber;
                    case "QualifiedNumber": return _QualifiedNumber;
                    case "UnqualifiedNumber": return _UnqualifiedNumber;
                    case "FengkouParameters1": return _FengkouParameters1;
                    case "FengkouParameters2": return _FengkouParameters2;
                    case "FengkouParameters3": return _FengkouParameters3;
                    case "FengkouParameters4": return _FengkouParameters4;
                    case "FengkouParameters5": return _FengkouParameters5;
                    case "FengkouParameters8": return _FengkouParameters8;
                    case "FengkouParameters9": return _FengkouParameters9;
                    case "FengkouParameters10": return _FengkouParameters10;
                    case "FengkouParameters11": return _FengkouParameters11;
                    case "FengkouParameters12": return _FengkouParameters12;
                    case "FengkouParameters13": return _FengkouParameters13;
                    case "FengkouParameters14": return _FengkouParameters14;
                    case "FengkouParameters15": return _FengkouParameters15;
                    case "FengkouParameters16": return _FengkouParameters16;
                    case "FengkouParameters17": return _FengkouParameters17;
                    case "FengkouParameters18": return _FengkouParameters18;
                    case "FengkouParameters19": return _FengkouParameters19;
                    case "FengkouParameters20": return _FengkouParameters20;
                    case "FengkouParameters21": return _FengkouParameters21;
                    case "FengkouParameters22": return _FengkouParameters22;
                    case "FengkouParameters23": return _FengkouParameters23;
                    case "FengkouParameters24": return _FengkouParameters24;
                    case "FengkouParameters25": return _FengkouParameters25;
                    case "FengkouParameters26": return _FengkouParameters26;
                    case "FengkouParameters27": return _FengkouParameters27;
                    case "FengkouParameters28": return _FengkouParameters28;
                    case "FengkouParameters29": return _FengkouParameters29;
                    case "FengkouParameters30": return _FengkouParameters30;
                    case "FengkouParameters31": return _FengkouParameters31;
                    case "FengkouParameters32": return _FengkouParameters32;
                    case "FengkouParameters33": return _FengkouParameters33;
                    case "FengkouParameters34": return _FengkouParameters34;
                    case "FengkouParameters35": return _FengkouParameters35;
                    case "FengkouParameters36": return _FengkouParameters36;
                    case "FengkouParameters37": return _FengkouParameters37;
                    case "FengkouParameters38": return _FengkouParameters38;
                    case "FengkouParameters39": return _FengkouParameters39;
                    case "FengkouParameters40": return _FengkouParameters40;
                    case "FengkouParameters41": return _FengkouParameters41;
                    case "FengkouParameters42": return _FengkouParameters42;
                    case "FengkouParameters43": return _FengkouParameters43;
                    case "FengkouParameters44": return _FengkouParameters44;
                    case "FengkouParameters45": return _FengkouParameters45;
                    case "FengkouParameters46": return _FengkouParameters46;
                    case "FengkouParameters47": return _FengkouParameters47;
                    case "FengkouParameters48": return _FengkouParameters48;
                    case "FengkouParameters49": return _FengkouParameters49;
                    case "FengkouParameters50": return _FengkouParameters50;
                    case "FengkouParameters51": return _FengkouParameters51;
                    case "FengkouParameters52": return _FengkouParameters52;
                    case "FengkouParameters53": return _FengkouParameters53;
                    case "FengkouParameters54": return _FengkouParameters54;
                    case "FengkouParameters55": return _FengkouParameters55;
                    case "FengkouParameters56": return _FengkouParameters56;
                    case "Ng1": return _Ng1;
                    case "Ng2": return _Ng2;
                    case "Ng3": return _Ng3;
                    case "Ng4": return _Ng4;
                    case "Ng5": return _Ng5;
                    case "Ng6": return _Ng6;
                    case "Ng7": return _Ng7;
                    case "CCDResult": return _CCDResult;
                    default: return base[name];
                }
            }
            set
            {
                switch (name)
                {
                    case "Id": _Id = value.ToLong(); break;
                    case "AcquisitionTime": _AcquisitionTime = value.ToDateTime(); break;
                    case "Operator": _Operator = Convert.ToString(value); break;
                    case "EquipmentCode": _EquipmentCode = Convert.ToString(value); break;
                    case "EquipmentStatus": _EquipmentStatus = Convert.ToString(value); break;
                    case "Team": _Team = Convert.ToString(value); break;
                    case "Shift": _Shift = Convert.ToString(value); break;
                    case "WorkOrderNo": _WorkOrderNo = Convert.ToString(value); break;
                    case "ProcessId": _ProcessId = Convert.ToString(value); break;
                    case "MaterialCode": _MaterialCode = Convert.ToString(value); break;
                    case "PcNo": _PcNo = Convert.ToString(value); break;
                    case "WorkorderstatusName": _WorkorderstatusName = Convert.ToString(value); break;
                    case "PlanedStart": _PlanedStart = value.ToLong(); break;
                    case "PlanedEndDate": _PlanedEndDate = value.ToLong(); break;
                    case "ProductionOrderNO": _ProductionOrderNO = Convert.ToString(value); break;
                    case "PutIntoNumber": _PutIntoNumber = Convert.ToString(value); break;
                    case "QualifiedNumber": _QualifiedNumber = Convert.ToString(value); break;
                    case "UnqualifiedNumber": _UnqualifiedNumber = Convert.ToString(value); break;
                    case "FengkouParameters1": _FengkouParameters1 = Convert.ToString(value); break;
                    case "FengkouParameters2": _FengkouParameters2 = Convert.ToString(value); break;
                    case "FengkouParameters3": _FengkouParameters3 = Convert.ToString(value); break;
                    case "FengkouParameters4": _FengkouParameters4 = Convert.ToString(value); break;
                    case "FengkouParameters5": _FengkouParameters5 = Convert.ToString(value); break;
                    case "FengkouParameters8": _FengkouParameters8 = Convert.ToString(value); break;
                    case "FengkouParameters9": _FengkouParameters9 = Convert.ToString(value); break;
                    case "FengkouParameters10": _FengkouParameters10 = Convert.ToString(value); break;
                    case "FengkouParameters11": _FengkouParameters11 = Convert.ToString(value); break;
                    case "FengkouParameters12": _FengkouParameters12 = Convert.ToString(value); break;
                    case "FengkouParameters13": _FengkouParameters13 = Convert.ToString(value); break;
                    case "FengkouParameters14": _FengkouParameters14 = Convert.ToString(value); break;
                    case "FengkouParameters15": _FengkouParameters15 = Convert.ToString(value); break;
                    case "FengkouParameters16": _FengkouParameters16 = Convert.ToString(value); break;
                    case "FengkouParameters17": _FengkouParameters17 = Convert.ToString(value); break;
                    case "FengkouParameters18": _FengkouParameters18 = Convert.ToString(value); break;
                    case "FengkouParameters19": _FengkouParameters19 = Convert.ToString(value); break;
                    case "FengkouParameters20": _FengkouParameters20 = Convert.ToString(value); break;
                    case "FengkouParameters21": _FengkouParameters21 = Convert.ToString(value); break;
                    case "FengkouParameters22": _FengkouParameters22 = Convert.ToString(value); break;
                    case "FengkouParameters23": _FengkouParameters23 = Convert.ToString(value); break;
                    case "FengkouParameters24": _FengkouParameters24 = Convert.ToString(value); break;
                    case "FengkouParameters25": _FengkouParameters25 = Convert.ToString(value); break;
                    case "FengkouParameters26": _FengkouParameters26 = Convert.ToString(value); break;
                    case "FengkouParameters27": _FengkouParameters27 = Convert.ToString(value); break;
                    case "FengkouParameters28": _FengkouParameters28 = Convert.ToString(value); break;
                    case "FengkouParameters29": _FengkouParameters29 = Convert.ToString(value); break;
                    case "FengkouParameters30": _FengkouParameters30 = Convert.ToString(value); break;
                    case "FengkouParameters31": _FengkouParameters31 = Convert.ToString(value); break;
                    case "FengkouParameters32": _FengkouParameters32 = Convert.ToString(value); break;
                    case "FengkouParameters33": _FengkouParameters33 = Convert.ToString(value); break;
                    case "FengkouParameters34": _FengkouParameters34 = Convert.ToString(value); break;
                    case "FengkouParameters35": _FengkouParameters35 = Convert.ToString(value); break;
                    case "FengkouParameters36": _FengkouParameters36 = Convert.ToString(value); break;
                    case "FengkouParameters37": _FengkouParameters37 = Convert.ToString(value); break;
                    case "FengkouParameters38": _FengkouParameters38 = Convert.ToString(value); break;
                    case "FengkouParameters39": _FengkouParameters39 = Convert.ToString(value); break;
                    case "FengkouParameters40": _FengkouParameters40 = Convert.ToString(value); break;
                    case "FengkouParameters41": _FengkouParameters41 = Convert.ToString(value); break;
                    case "FengkouParameters42": _FengkouParameters42 = Convert.ToString(value); break;
                    case "FengkouParameters43": _FengkouParameters43 = Convert.ToString(value); break;
                    case "FengkouParameters44": _FengkouParameters44 = Convert.ToString(value); break;
                    case "FengkouParameters45": _FengkouParameters45 = Convert.ToString(value); break;
                    case "FengkouParameters46": _FengkouParameters46 = Convert.ToString(value); break;
                    case "FengkouParameters47": _FengkouParameters47 = Convert.ToString(value); break;
                    case "FengkouParameters48": _FengkouParameters48 = Convert.ToString(value); break;
                    case "FengkouParameters49": _FengkouParameters49 = Convert.ToString(value); break;
                    case "FengkouParameters50": _FengkouParameters50 = Convert.ToString(value); break;
                    case "FengkouParameters51": _FengkouParameters51 = Convert.ToString(value); break;
                    case "FengkouParameters52": _FengkouParameters52 = Convert.ToString(value); break;
                    case "FengkouParameters53": _FengkouParameters53 = Convert.ToString(value); break;
                    case "FengkouParameters54": _FengkouParameters54 = Convert.ToString(value); break;
                    case "FengkouParameters55": _FengkouParameters55 = Convert.ToString(value); break;
                    case "FengkouParameters56": _FengkouParameters56 = Convert.ToString(value); break;
                    case "Ng1": _Ng1 = Convert.ToString(value); break;
                    case "Ng2": _Ng2 = Convert.ToString(value); break;
                    case "Ng3": _Ng3 = Convert.ToString(value); break;
                    case "Ng4": _Ng4 = Convert.ToString(value); break;
                    case "Ng5": _Ng5 = Convert.ToString(value); break;
                    case "Ng6": _Ng6 = Convert.ToString(value); break;
                    case "Ng7": _Ng7 = Convert.ToString(value); break;
                    case "CCDResult": _CCDResult = Convert.ToString(value); break;
                    default: base[name] = value; break;
                }
            }
        }
        #endregion

        #region 字段名
        /// <summary>取得封口机字段信息的快捷方式</summary>
        public partial class _
        {
            /// <summary>雪花ID</summary>
            public static readonly Field Id = FindByName("Id");

            /// <summary>数据获取时间</summary>
            public static readonly Field AcquisitionTime = FindByName("AcquisitionTime");

            /// <summary>工号(操作员)</summary>
            public static readonly Field Operator = FindByName("Operator");

            /// <summary>设备编码</summary>
            public static readonly Field EquipmentCode = FindByName("EquipmentCode");

            /// <summary>设备状态</summary>
            public static readonly Field EquipmentStatus = FindByName("EquipmentStatus");

            /// <summary>班组</summary>
            public static readonly Field Team = FindByName("Team");

            /// <summary>班次</summary>
            public static readonly Field Shift = FindByName("Shift");

            /// <summary>工单号</summary>
            public static readonly Field WorkOrderNo = FindByName("WorkOrderNo");

            /// <summary>工序编码</summary>
            public static readonly Field ProcessId = FindByName("ProcessId");

            /// <summary>料号</summary>
            public static readonly Field MaterialCode = FindByName("MaterialCode");

            /// <summary>订单批号</summary>
            public static readonly Field PcNo = FindByName("PcNo");

            /// <summary>工单状态</summary>
            public static readonly Field WorkorderstatusName = FindByName("WorkorderstatusName");

            /// <summary>计划开始时间</summary>
            public static readonly Field PlanedStart = FindByName("PlanedStart");

            /// <summary>计划结束时间</summary>
            public static readonly Field PlanedEndDate = FindByName("PlanedEndDate");

            /// <summary>订单号</summary>
            public static readonly Field ProductionOrderNO = FindByName("ProductionOrderNO");

            /// <summary>投入数</summary>
            public static readonly Field PutIntoNumber = FindByName("PutIntoNumber");

            /// <summary>合格数</summary>
            public static readonly Field QualifiedNumber = FindByName("QualifiedNumber");

            /// <summary>不合格数量</summary>
            public static readonly Field UnqualifiedNumber = FindByName("UnqualifiedNumber");

            /// <summary>头部外径</summary>
            public static readonly Field FengkouParameters1 = FindByName("FengkouParameters1");

            /// <summary>槽下外径</summary>
            public static readonly Field FengkouParameters2 = FindByName("FengkouParameters2");

            /// <summary>左脖高尺寸</summary>
            public static readonly Field FengkouParameters3 = FindByName("FengkouParameters3");

            /// <summary>右脖高尺寸</summary>
            public static readonly Field FengkouParameters4 = FindByName("FengkouParameters4");

            /// <summary>电芯封口工位号</summary>
            public static readonly Field FengkouParameters5 = FindByName("FengkouParameters5");

            /// <summary>封后电芯测高工位号</summary>
            public static readonly Field FengkouParameters8 = FindByName("FengkouParameters8");

            /// <summary>1-1#封口模具使用次数</summary>
            public static readonly Field FengkouParameters9 = FindByName("FengkouParameters9");

            /// <summary>1-2#封口模具使用次数</summary>
            public static readonly Field FengkouParameters10 = FindByName("FengkouParameters10");

            /// <summary>1-3#封口模具使用次数</summary>
            public static readonly Field FengkouParameters11 = FindByName("FengkouParameters11");

            /// <summary>1-4#封口模具使用次数</summary>
            public static readonly Field FengkouParameters12 = FindByName("FengkouParameters12");

            /// <summary>1-5#封口模具使用次数</summary>
            public static readonly Field FengkouParameters13 = FindByName("FengkouParameters13");

            /// <summary>1-6#封口模具使用次数</summary>
            public static readonly Field FengkouParameters14 = FindByName("FengkouParameters14");

            /// <summary>1-7#封口模具使用次数</summary>
            public static readonly Field FengkouParameters15 = FindByName("FengkouParameters15");

            /// <summary>1-8#封口模具使用次数</summary>
            public static readonly Field FengkouParameters16 = FindByName("FengkouParameters16");

            /// <summary>1-1#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters17 = FindByName("FengkouParameters17");

            /// <summary>1-2#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters18 = FindByName("FengkouParameters18");

            /// <summary>1-3#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters19 = FindByName("FengkouParameters19");

            /// <summary>1-4#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters20 = FindByName("FengkouParameters20");

            /// <summary>1-5#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters21 = FindByName("FengkouParameters21");

            /// <summary>1-6#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters22 = FindByName("FengkouParameters22");

            /// <summary>1-7#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters23 = FindByName("FengkouParameters23");

            /// <summary>1-8#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters24 = FindByName("FengkouParameters24");

            /// <summary>2-1#封口模具使用次数</summary>
            public static readonly Field FengkouParameters25 = FindByName("FengkouParameters25");

            /// <summary>2-2#封口模具使用次数</summary>
            public static readonly Field FengkouParameters26 = FindByName("FengkouParameters26");

            /// <summary>2-3#封口模具使用次数</summary>
            public static readonly Field FengkouParameters27 = FindByName("FengkouParameters27");

            /// <summary>2-4#封口模具使用次数</summary>
            public static readonly Field FengkouParameters28 = FindByName("FengkouParameters28");

            /// <summary>2-5#封口模具使用次数</summary>
            public static readonly Field FengkouParameters29 = FindByName("FengkouParameters29");

            /// <summary>2-6#封口模具使用次数</summary>
            public static readonly Field FengkouParameters30 = FindByName("FengkouParameters30");

            /// <summary>2-7#封口模具使用次数</summary>
            public static readonly Field FengkouParameters31 = FindByName("FengkouParameters31");

            /// <summary>2-8#封口模具使用次数</summary>
            public static readonly Field FengkouParameters32 = FindByName("FengkouParameters32");

            /// <summary>2-1#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters33 = FindByName("FengkouParameters33");

            /// <summary>2-2#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters34 = FindByName("FengkouParameters34");

            /// <summary>2-3#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters35 = FindByName("FengkouParameters35");

            /// <summary>2-4#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters36 = FindByName("FengkouParameters36");

            /// <summary>2-5#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters37 = FindByName("FengkouParameters37");

            /// <summary>2-6#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters38 = FindByName("FengkouParameters38");

            /// <summary>2-7#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters39 = FindByName("FengkouParameters39");

            /// <summary>2-8#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters40 = FindByName("FengkouParameters40");

            /// <summary>3-1#封口模具使用次数</summary>
            public static readonly Field FengkouParameters41 = FindByName("FengkouParameters41");

            /// <summary>3-2#封口模具使用次数</summary>
            public static readonly Field FengkouParameters42 = FindByName("FengkouParameters42");

            /// <summary>3-3#封口模具使用次数</summary>
            public static readonly Field FengkouParameters43 = FindByName("FengkouParameters43");

            /// <summary>3-4#封口模具使用次数</summary>
            public static readonly Field FengkouParameters44 = FindByName("FengkouParameters44");

            /// <summary>3-5#封口模具使用次数</summary>
            public static readonly Field FengkouParameters45 = FindByName("FengkouParameters45");

            /// <summary>3-6#封口模具使用次数</summary>
            public static readonly Field FengkouParameters46 = FindByName("FengkouParameters46");

            /// <summary>3-7#封口模具使用次数</summary>
            public static readonly Field FengkouParameters47 = FindByName("FengkouParameters47");

            /// <summary>3-8#封口模具使用次数</summary>
            public static readonly Field FengkouParameters48 = FindByName("FengkouParameters48");

            /// <summary>3-1#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters49 = FindByName("FengkouParameters49");

            /// <summary>3-2#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters50 = FindByName("FengkouParameters50");

            /// <summary>3-3#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters51 = FindByName("FengkouParameters51");

            /// <summary>3-4#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters52 = FindByName("FengkouParameters52");

            /// <summary>3-5#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters53 = FindByName("FengkouParameters53");

            /// <summary>3-6#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters54 = FindByName("FengkouParameters54");

            /// <summary>3-7#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters55 = FindByName("FengkouParameters55");

            /// <summary>3-8#夹勃模具使用次数</summary>
            public static readonly Field FengkouParameters56 = FindByName("FengkouParameters56");

            /// <summary>前测高NG计数</summary>
            public static readonly Field Ng1 = FindByName("Ng1");

            /// <summary>1#转塔脱模失败计数</summary>
            public static readonly Field Ng2 = FindByName("Ng2");

            /// <summary>2#转塔脱模失败计数</summary>
            public static readonly Field Ng3 = FindByName("Ng3");

            /// <summary>后测高1NG计数</summary>
            public static readonly Field Ng4 = FindByName("Ng4");

            /// <summary>CCD1NG计数数</summary>
            public static readonly Field Ng5 = FindByName("Ng5");

            /// <summary>后测高2NG计数</summary>
            public static readonly Field Ng6 = FindByName("Ng6");

            /// <summary>GD2NG计数</summary>
            public static readonly Field Ng7 = FindByName("Ng7");

            /// <summary>CCD结果</summary>
            public static readonly Field CCDResult = FindByName("CCDResult");

            static Field FindByName(String name) => Meta.Table.FindByName(name);
        }

        /// <summary>取得封口机字段名称的快捷方式</summary>
        public partial class __
        {
            /// <summary>雪花ID</summary>
            public const String Id = "Id";

            /// <summary>数据获取时间</summary>
            public const String AcquisitionTime = "AcquisitionTime";

            /// <summary>工号(操作员)</summary>
            public const String Operator = "Operator";

            /// <summary>设备编码</summary>
            public const String EquipmentCode = "EquipmentCode";

            /// <summary>设备状态</summary>
            public const String EquipmentStatus = "EquipmentStatus";

            /// <summary>班组</summary>
            public const String Team = "Team";

            /// <summary>班次</summary>
            public const String Shift = "Shift";

            /// <summary>工单号</summary>
            public const String WorkOrderNo = "WorkOrderNo";

            /// <summary>工序编码</summary>
            public const String ProcessId = "ProcessId";

            /// <summary>料号</summary>
            public const String MaterialCode = "MaterialCode";

            /// <summary>订单批号</summary>
            public const String PcNo = "PcNo";

            /// <summary>工单状态</summary>
            public const String WorkorderstatusName = "WorkorderstatusName";

            /// <summary>计划开始时间</summary>
            public const String PlanedStart = "PlanedStart";

            /// <summary>计划结束时间</summary>
            public const String PlanedEndDate = "PlanedEndDate";

            /// <summary>订单号</summary>
            public const String ProductionOrderNO = "ProductionOrderNO";

            /// <summary>投入数</summary>
            public const String PutIntoNumber = "PutIntoNumber";

            /// <summary>合格数</summary>
            public const String QualifiedNumber = "QualifiedNumber";

            /// <summary>不合格数量</summary>
            public const String UnqualifiedNumber = "UnqualifiedNumber";

            /// <summary>头部外径</summary>
            public const String FengkouParameters1 = "FengkouParameters1";

            /// <summary>槽下外径</summary>
            public const String FengkouParameters2 = "FengkouParameters2";

            /// <summary>左脖高尺寸</summary>
            public const String FengkouParameters3 = "FengkouParameters3";

            /// <summary>右脖高尺寸</summary>
            public const String FengkouParameters4 = "FengkouParameters4";

            /// <summary>电芯封口工位号</summary>
            public const String FengkouParameters5 = "FengkouParameters5";

            /// <summary>封后电芯测高工位号</summary>
            public const String FengkouParameters8 = "FengkouParameters8";

            /// <summary>1-1#封口模具使用次数</summary>
            public const String FengkouParameters9 = "FengkouParameters9";

            /// <summary>1-2#封口模具使用次数</summary>
            public const String FengkouParameters10 = "FengkouParameters10";

            /// <summary>1-3#封口模具使用次数</summary>
            public const String FengkouParameters11 = "FengkouParameters11";

            /// <summary>1-4#封口模具使用次数</summary>
            public const String FengkouParameters12 = "FengkouParameters12";

            /// <summary>1-5#封口模具使用次数</summary>
            public const String FengkouParameters13 = "FengkouParameters13";

            /// <summary>1-6#封口模具使用次数</summary>
            public const String FengkouParameters14 = "FengkouParameters14";

            /// <summary>1-7#封口模具使用次数</summary>
            public const String FengkouParameters15 = "FengkouParameters15";

            /// <summary>1-8#封口模具使用次数</summary>
            public const String FengkouParameters16 = "FengkouParameters16";

            /// <summary>1-1#夹勃模具使用次数</summary>
            public const String FengkouParameters17 = "FengkouParameters17";

            /// <summary>1-2#夹勃模具使用次数</summary>
            public const String FengkouParameters18 = "FengkouParameters18";

            /// <summary>1-3#夹勃模具使用次数</summary>
            public const String FengkouParameters19 = "FengkouParameters19";

            /// <summary>1-4#夹勃模具使用次数</summary>
            public const String FengkouParameters20 = "FengkouParameters20";

            /// <summary>1-5#夹勃模具使用次数</summary>
            public const String FengkouParameters21 = "FengkouParameters21";

            /// <summary>1-6#夹勃模具使用次数</summary>
            public const String FengkouParameters22 = "FengkouParameters22";

            /// <summary>1-7#夹勃模具使用次数</summary>
            public const String FengkouParameters23 = "FengkouParameters23";

            /// <summary>1-8#夹勃模具使用次数</summary>
            public const String FengkouParameters24 = "FengkouParameters24";

            /// <summary>2-1#封口模具使用次数</summary>
            public const String FengkouParameters25 = "FengkouParameters25";

            /// <summary>2-2#封口模具使用次数</summary>
            public const String FengkouParameters26 = "FengkouParameters26";

            /// <summary>2-3#封口模具使用次数</summary>
            public const String FengkouParameters27 = "FengkouParameters27";

            /// <summary>2-4#封口模具使用次数</summary>
            public const String FengkouParameters28 = "FengkouParameters28";

            /// <summary>2-5#封口模具使用次数</summary>
            public const String FengkouParameters29 = "FengkouParameters29";

            /// <summary>2-6#封口模具使用次数</summary>
            public const String FengkouParameters30 = "FengkouParameters30";

            /// <summary>2-7#封口模具使用次数</summary>
            public const String FengkouParameters31 = "FengkouParameters31";

            /// <summary>2-8#封口模具使用次数</summary>
            public const String FengkouParameters32 = "FengkouParameters32";

            /// <summary>2-1#夹勃模具使用次数</summary>
            public const String FengkouParameters33 = "FengkouParameters33";

            /// <summary>2-2#夹勃模具使用次数</summary>
            public const String FengkouParameters34 = "FengkouParameters34";

            /// <summary>2-3#夹勃模具使用次数</summary>
            public const String FengkouParameters35 = "FengkouParameters35";

            /// <summary>2-4#夹勃模具使用次数</summary>
            public const String FengkouParameters36 = "FengkouParameters36";

            /// <summary>2-5#夹勃模具使用次数</summary>
            public const String FengkouParameters37 = "FengkouParameters37";

            /// <summary>2-6#夹勃模具使用次数</summary>
            public const String FengkouParameters38 = "FengkouParameters38";

            /// <summary>2-7#夹勃模具使用次数</summary>
            public const String FengkouParameters39 = "FengkouParameters39";

            /// <summary>2-8#夹勃模具使用次数</summary>
            public const String FengkouParameters40 = "FengkouParameters40";

            /// <summary>3-1#封口模具使用次数</summary>
            public const String FengkouParameters41 = "FengkouParameters41";

            /// <summary>3-2#封口模具使用次数</summary>
            public const String FengkouParameters42 = "FengkouParameters42";

            /// <summary>3-3#封口模具使用次数</summary>
            public const String FengkouParameters43 = "FengkouParameters43";

            /// <summary>3-4#封口模具使用次数</summary>
            public const String FengkouParameters44 = "FengkouParameters44";

            /// <summary>3-5#封口模具使用次数</summary>
            public const String FengkouParameters45 = "FengkouParameters45";

            /// <summary>3-6#封口模具使用次数</summary>
            public const String FengkouParameters46 = "FengkouParameters46";

            /// <summary>3-7#封口模具使用次数</summary>
            public const String FengkouParameters47 = "FengkouParameters47";

            /// <summary>3-8#封口模具使用次数</summary>
            public const String FengkouParameters48 = "FengkouParameters48";

            /// <summary>3-1#夹勃模具使用次数</summary>
            public const String FengkouParameters49 = "FengkouParameters49";

            /// <summary>3-2#夹勃模具使用次数</summary>
            public const String FengkouParameters50 = "FengkouParameters50";

            /// <summary>3-3#夹勃模具使用次数</summary>
            public const String FengkouParameters51 = "FengkouParameters51";

            /// <summary>3-4#夹勃模具使用次数</summary>
            public const String FengkouParameters52 = "FengkouParameters52";

            /// <summary>3-5#夹勃模具使用次数</summary>
            public const String FengkouParameters53 = "FengkouParameters53";

            /// <summary>3-6#夹勃模具使用次数</summary>
            public const String FengkouParameters54 = "FengkouParameters54";

            /// <summary>3-7#夹勃模具使用次数</summary>
            public const String FengkouParameters55 = "FengkouParameters55";

            /// <summary>3-8#夹勃模具使用次数</summary>
            public const String FengkouParameters56 = "FengkouParameters56";

            /// <summary>前测高NG计数</summary>
            public const String Ng1 = "Ng1";

            /// <summary>1#转塔脱模失败计数</summary>
            public const String Ng2 = "Ng2";

            /// <summary>2#转塔脱模失败计数</summary>
            public const String Ng3 = "Ng3";

            /// <summary>后测高1NG计数</summary>
            public const String Ng4 = "Ng4";

            /// <summary>CCD1NG计数数</summary>
            public const String Ng5 = "Ng5";

            /// <summary>后测高2NG计数</summary>
            public const String Ng6 = "Ng6";

            /// <summary>GD2NG计数</summary>
            public const String Ng7 = "Ng7";

            /// <summary>CCD结果</summary>
            public const String CCDResult = "CCDResult";
        }
        #endregion
    }
}